<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Download.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Download' has a Cyclomatic Complexity of 4 (Highest = 5).</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Download.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'idx'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Download.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'tokenCount'.</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Download.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'main' has a Cyclomatic Complexity of 5.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Download.java</td>
<td align="center" width="5%">112</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#WhileLoopsMustUseBraces">Avoid using while statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\HandleInput.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#WhileLoopsMustUseBraces">Avoid using while statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\HandleInput.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\HandleInput.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\HandleInput.java</td>
<td align="center" width="5%">36</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'MainSwinwise' has a Cyclomatic Complexity of 4 (Highest = 9).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'idx'.</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'tokenCount'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">42</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'ViewDetailsInputHandle' has a Cyclomatic Complexity of 5.</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">48</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#WhileLoopsMustUseBraces">Avoid using while statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">94</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'idx'.</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">94</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'tokenCount'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'idx'.</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'tokenCount'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'main' has a Cyclomatic Complexity of 9.</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MainSwinwise.java</td>
<td align="center" width="5%">202</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Marking' has a Cyclomatic Complexity of 5 (Highest = 8).</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'BaseMethod' has a Cyclomatic Complexity of 8.</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">96</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'exportMark' has a Cyclomatic Complexity of 4 (Highest = 6).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">100</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'writeMark' has a Cyclomatic Complexity of 6.</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">149</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'MarkingScheme' has a Cyclomatic Complexity of 5 (Highest = 4).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Marking.java</td>
<td align="center" width="5%">153</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'fis'.</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\MarksFile.java</td>
<td align="center" width="5%">3</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedPrivateField">Avoid unused private fields such as 'marksFileId'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Tasks' has a Cyclomatic Complexity of 4 (Highest = 6).</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">61</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#WhileLoopsMustUseBraces">Avoid using while statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">72</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'viewAssignmentDetails' has a Cyclomatic Complexity of 6.</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'contents'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">88</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">89</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">97</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">98</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">99</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">100</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">101</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">101</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">102</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#StringToString">Avoid calling toString() on String objects; this is unnecessary.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\Tasks.java</td>
<td align="center" width="5%">185</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#WhileLoopsMustUseBraces">Avoid using while statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\ViewDetail.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'idx'.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">C:\Users\quynhtuan\Desktop\uniLearn\src\ViewDetail.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedLocalVariable">Avoid unused local variables such as 'tokenCount'.</a></td>
</tr>
</table></body></html>
